
import { areacity } from '@/api/user'
export const dispose = async () => {
  const cityList = {}
  const { body: res } = await areacity()
  const list = res
  // 1 遍历list数组
  list.forEach(item => {
    // 2 获取每一个城市的首字母
    const first = item.short.substr(0, 1).toUpperCase()
    // 3 判断 cityList 中是否有该分类
    if (cityList[first]) {
      // 4 如果有，直接往该分类中push数据
      // cityList[first] => [{}, {}]
      // console.log(item.label)
      cityList[first].push(item.label)
    } else {
      // 5 如果没有，就先创建一个数组，然后，把当前城市信息添加到数组中
      cityList[first] = [item.label]
    }
  })
  // 获取索引数据
  const cityIndex = Object.keys(cityList).sort()

  return {
    cityList: cityList,
    cityIndex: cityIndex
  }
// a~z 排序
}
